package 枚举类;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author wei.zhao
 * @description:
 * @date 2021年12月08日 11:11
 */
@Getter
@AllArgsConstructor
public enum TrafficLight {

    RED("红") {
        @Override
        public void act() {
            System.out.println("这是红灯，请不要走！");
        }
    },
    YELLOW("黄") {
        @Override
        public void act() {
            System.out.println("这是黄灯，注意安全！");
        }
    },
    GREEN("绿") {
        @Override
        public void act() {
            System.out.println("这是绿灯，请通行！");
        }
    };

    private String color;

    public abstract void act();

}
